/*
 * Copyright 2017 Red Hat, Inc. and/or its affiliates.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package org.kie.workbench.common.forms.integration.tests.formgeneration.model;

/**
 * This class was automatically generated by the data modeler tool.
 */

@javax.persistence.Entity
public class FormGenerationTest_DataObject implements java.io.Serializable {

    static final long serialVersionUID = 1L;

    @javax.persistence.GeneratedValue(strategy = javax.persistence.GenerationType.AUTO, generator = "ALLDATATYPES_ID_GENERATOR")
    @javax.persistence.Id
    @javax.persistence.SequenceGenerator(sequenceName = "ALLDATATYPES_ID_SEQ", name = "ALLDATATYPES_ID_GENERATOR")
    private java.lang.Long id;

    @javax.persistence.ManyToOne(cascade = {javax.persistence.CascadeType.ALL}, fetch = javax.persistence.FetchType.EAGER)
    private FormGenerationTest_NestedObject nestedObjectForSubform;

    @javax.persistence.OneToMany(cascade = {javax.persistence.CascadeType.ALL}, fetch = javax.persistence.FetchType.EAGER)
    private java.util.List<FormGenerationTest_NestedObject> nestedObjectListForMultipleSubform;

    private java.math.BigDecimal bigDecimalDecimalBox;

    private java.math.BigInteger bigIntegerIntegerBox;

    private java.lang.Boolean booleanCheckBox;

    private java.lang.Byte byteIntegerBox;

    private java.lang.Character charTextBox;

    private java.util.Date dateDatePicker;

    private java.lang.Double doubleDecimalBox;

    private java.lang.Float floatDecimalBox;

    private java.lang.Long longIntegerBox;

    private java.lang.String stringListBox;

    private int intIntegerBox;

    private short shortIntegerBox;

    private java.math.BigDecimal bigDecimalRadioGroup;

    private java.math.BigInteger bigIntegerRadioGroup;

    private byte byteRadioGroup;

    private char charRadioGroup;

    private java.lang.Double doubleSlider;

    private double doubleRadioGroup;

    private float floatRadioGroup;

    private java.lang.Integer intRadioGroup;

    private int intSlider;

    private long longRadioGroup;

    private java.lang.String stringPicture;

    private java.lang.String stringRadioGroup;

    private java.lang.String stringTextArea;

    private java.lang.String stringTextBox;

    private java.lang.Short shortRadioGroup;

    public FormGenerationTest_DataObject() {
    }

    public java.lang.Long getId() {
        return this.id;
    }

    public void setId(java.lang.Long id) {
        this.id = id;
    }

    public FormGenerationTest_NestedObject getNestedObjectForSubform() {
        return this.nestedObjectForSubform;
    }

    public void setNestedObjectForSubform(
            FormGenerationTest_NestedObject nestedObjectForSubform) {
        this.nestedObjectForSubform = nestedObjectForSubform;
    }

    public java.util.List<FormGenerationTest_NestedObject> getNestedObjectListForMultipleSubform() {
        return this.nestedObjectListForMultipleSubform;
    }

    public void setNestedObjectListForMultipleSubform(
            java.util.List<FormGenerationTest_NestedObject> nestedObjectListForMultipleSubform) {
        this.nestedObjectListForMultipleSubform = nestedObjectListForMultipleSubform;
    }

    public java.math.BigDecimal getBigDecimalDecimalBox() {
        return this.bigDecimalDecimalBox;
    }

    public void setBigDecimalDecimalBox(
            java.math.BigDecimal bigDecimalDecimalBox) {
        this.bigDecimalDecimalBox = bigDecimalDecimalBox;
    }

    public java.math.BigInteger getBigIntegerIntegerBox() {
        return this.bigIntegerIntegerBox;
    }

    public void setBigIntegerIntegerBox(
            java.math.BigInteger bigIntegerIntegerBox) {
        this.bigIntegerIntegerBox = bigIntegerIntegerBox;
    }

    public java.lang.Boolean getBooleanCheckBox() {
        return this.booleanCheckBox;
    }

    public void setBooleanCheckBox(java.lang.Boolean booleanCheckBox) {
        this.booleanCheckBox = booleanCheckBox;
    }

    public java.lang.Byte getByteIntegerBox() {
        return this.byteIntegerBox;
    }

    public void setByteIntegerBox(java.lang.Byte byteIntegerBox) {
        this.byteIntegerBox = byteIntegerBox;
    }

    public java.lang.Character getCharTextBox() {
        return this.charTextBox;
    }

    public void setCharTextBox(java.lang.Character charTextBox) {
        this.charTextBox = charTextBox;
    }

    public java.util.Date getDateDatePicker() {
        return this.dateDatePicker;
    }

    public void setDateDatePicker(java.util.Date dateDatePicker) {
        this.dateDatePicker = dateDatePicker;
    }

    public java.lang.Double getDoubleDecimalBox() {
        return this.doubleDecimalBox;
    }

    public void setDoubleDecimalBox(java.lang.Double doubleDecimalBox) {
        this.doubleDecimalBox = doubleDecimalBox;
    }

    public java.lang.Float getFloatDecimalBox() {
        return this.floatDecimalBox;
    }

    public void setFloatDecimalBox(java.lang.Float floatDecimalBox) {
        this.floatDecimalBox = floatDecimalBox;
    }

    public java.lang.Long getLongIntegerBox() {
        return this.longIntegerBox;
    }

    public void setLongIntegerBox(java.lang.Long longIntegerBox) {
        this.longIntegerBox = longIntegerBox;
    }

    public java.lang.String getStringListBox() {
        return this.stringListBox;
    }

    public void setStringListBox(java.lang.String stringListBox) {
        this.stringListBox = stringListBox;
    }

    public int getIntIntegerBox() {
        return this.intIntegerBox;
    }

    public void setIntIntegerBox(int intIntegerBox) {
        this.intIntegerBox = intIntegerBox;
    }

    public short getShortIntegerBox() {
        return this.shortIntegerBox;
    }

    public void setShortIntegerBox(short shortIntegerBox) {
        this.shortIntegerBox = shortIntegerBox;
    }

    public java.math.BigDecimal getBigDecimalRadioGroup() {
        return this.bigDecimalRadioGroup;
    }

    public void setBigDecimalRadioGroup(
            java.math.BigDecimal bigDecimalRadioGroup) {
        this.bigDecimalRadioGroup = bigDecimalRadioGroup;
    }

    public java.math.BigInteger getBigIntegerRadioGroup() {
        return this.bigIntegerRadioGroup;
    }

    public void setBigIntegerRadioGroup(
            java.math.BigInteger bigIntegerRadioGroup) {
        this.bigIntegerRadioGroup = bigIntegerRadioGroup;
    }

    public byte getByteRadioGroup() {
        return this.byteRadioGroup;
    }

    public void setByteRadioGroup(byte byteRadioGroup) {
        this.byteRadioGroup = byteRadioGroup;
    }

    public char getCharRadioGroup() {
        return this.charRadioGroup;
    }

    public void setCharRadioGroup(char charRadioGroup) {
        this.charRadioGroup = charRadioGroup;
    }

    public java.lang.Double getDoubleSlider() {
        return this.doubleSlider;
    }

    public void setDoubleSlider(java.lang.Double doubleSlider) {
        this.doubleSlider = doubleSlider;
    }

    public double getDoubleRadioGroup() {
        return this.doubleRadioGroup;
    }

    public void setDoubleRadioGroup(double doubleRadioGroup) {
        this.doubleRadioGroup = doubleRadioGroup;
    }

    public float getFloatRadioGroup() {
        return this.floatRadioGroup;
    }

    public void setFloatRadioGroup(float floatRadioGroup) {
        this.floatRadioGroup = floatRadioGroup;
    }

    public java.lang.Integer getIntRadioGroup() {
        return this.intRadioGroup;
    }

    public void setIntRadioGroup(java.lang.Integer intRadioGroup) {
        this.intRadioGroup = intRadioGroup;
    }

    public int getIntSlider() {
        return this.intSlider;
    }

    public void setIntSlider(int intSlider) {
        this.intSlider = intSlider;
    }

    public long getLongRadioGroup() {
        return this.longRadioGroup;
    }

    public void setLongRadioGroup(long longRadioGroup) {
        this.longRadioGroup = longRadioGroup;
    }

    public java.lang.String getStringPicture() {
        return this.stringPicture;
    }

    public void setStringPicture(java.lang.String stringPicture) {
        this.stringPicture = stringPicture;
    }

    public java.lang.String getStringRadioGroup() {
        return this.stringRadioGroup;
    }

    public void setStringRadioGroup(java.lang.String stringRadioGroup) {
        this.stringRadioGroup = stringRadioGroup;
    }

    public java.lang.String getStringTextArea() {
        return this.stringTextArea;
    }

    public void setStringTextArea(java.lang.String stringTextArea) {
        this.stringTextArea = stringTextArea;
    }

    public java.lang.String getStringTextBox() {
        return this.stringTextBox;
    }

    public void setStringTextBox(java.lang.String stringTextBox) {
        this.stringTextBox = stringTextBox;
    }

    public java.lang.Short getShortRadioGroup() {
        return this.shortRadioGroup;
    }

    public void setShortRadioGroup(java.lang.Short shortRadioGroup) {
        this.shortRadioGroup = shortRadioGroup;
    }

    public FormGenerationTest_DataObject(
            java.lang.Long id,
            FormGenerationTest_NestedObject nestedObjectForSubform,
            java.util.List<FormGenerationTest_NestedObject> nestedObjectListForMultipleSubform,
            java.math.BigDecimal bigDecimalDecimalBox,
            java.math.BigInteger bigIntegerIntegerBox,
            java.lang.Boolean booleanCheckBox, java.lang.Byte byteIntegerBox,
            java.lang.Character charTextBox, java.util.Date dateDatePicker,
            java.lang.Double doubleDecimalBox, java.lang.Float floatDecimalBox,
            java.lang.Long longIntegerBox, java.lang.String stringListBox,
            int intIntegerBox, short shortIntegerBox,
            java.math.BigDecimal bigDecimalRadioGroup,
            java.math.BigInteger bigIntegerRadioGroup, byte byteRadioGroup,
            char charRadioGroup, java.lang.Double doubleSlider,
            double doubleRadioGroup, float floatRadioGroup,
            java.lang.Integer intRadioGroup, int intSlider,
            long longRadioGroup, java.lang.String stringPicture,
            java.lang.String stringRadioGroup, java.lang.String stringTextArea,
            java.lang.String stringTextBox, java.lang.Short shortRadioGroup) {
        this.id = id;
        this.nestedObjectForSubform = nestedObjectForSubform;
        this.nestedObjectListForMultipleSubform = nestedObjectListForMultipleSubform;
        this.bigDecimalDecimalBox = bigDecimalDecimalBox;
        this.bigIntegerIntegerBox = bigIntegerIntegerBox;
        this.booleanCheckBox = booleanCheckBox;
        this.byteIntegerBox = byteIntegerBox;
        this.charTextBox = charTextBox;
        this.dateDatePicker = dateDatePicker;
        this.doubleDecimalBox = doubleDecimalBox;
        this.floatDecimalBox = floatDecimalBox;
        this.longIntegerBox = longIntegerBox;
        this.stringListBox = stringListBox;
        this.intIntegerBox = intIntegerBox;
        this.shortIntegerBox = shortIntegerBox;
        this.bigDecimalRadioGroup = bigDecimalRadioGroup;
        this.bigIntegerRadioGroup = bigIntegerRadioGroup;
        this.byteRadioGroup = byteRadioGroup;
        this.charRadioGroup = charRadioGroup;
        this.doubleSlider = doubleSlider;
        this.doubleRadioGroup = doubleRadioGroup;
        this.floatRadioGroup = floatRadioGroup;
        this.intRadioGroup = intRadioGroup;
        this.intSlider = intSlider;
        this.longRadioGroup = longRadioGroup;
        this.stringPicture = stringPicture;
        this.stringRadioGroup = stringRadioGroup;
        this.stringTextArea = stringTextArea;
        this.stringTextBox = stringTextBox;
        this.shortRadioGroup = shortRadioGroup;
    }

}